package com.xbts.screen.service;

import com.xbts.common.core.web.domain.BaseHistogramResult;
import com.xbts.common.core.web.domain.BasePieChartResult;
import com.xbts.screen.domain.vo.WorkshopPassRateRecordVO;
import com.xbts.screen.domain.workshop.vo.ProductionScheduleVO;
import com.xbts.screen.domain.workshop.vo.RealTimeAchievementRateVO;
import com.xbts.screen.domain.workshop.vo.SamplingPassRateTrendVO;
import com.xbts.screen.domain.workshop.vo.StatisticalRateGroupByTimeVO;

import java.util.List;

/**
 * 物料品质Service接口
 */
public interface IMaterialQualityService {

    /**
     * 抽检不良统计
     */
    List<BasePieChartResult> samplingBadStatistics();
    /**
     * 抽检合格率趋势
     */
    BaseHistogramResult samplingPassRateTrend();
    /**
     * 料号批次合格率记录
     */
    List<WorkshopPassRateRecordVO> passRateRecord();
    /**
     * 物料种类抽检
     */
    SamplingPassRateTrendVO materialTypeSampling();
}
